package projet.metadata;

import projet.dataaccess.DataAccess;
import projet.dataaccess.PathErrorException;

public abstract class MetaData {
	
	//Fields
	protected Integer id;
	
	/**
	 * Constructeur
	 */
	public MetaData(){}
	
	public abstract DataAccess toMediaAccess() throws PathErrorException;
	
	/**
	 * Mutateur de id
	 * @param id
	 */
	public void setId(int id){
		this.id = id;
	}
	
	/**
	 * Accesseur pour id
	 * @return id
	 */
	public int getId(){
		return this.id;
	}
	
	/**
	 * toString()
	 */
	public abstract String toString();
}
